package com.rtx.wms.std.sku.bean.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.rtx.api.annotation.RtxDynamicsClass;
import com.rtx.api.annotation.RtxSTDRequest;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 货品信息表
 * </p>
 *
 * @author wq
 * @since 2023-04-26
 */
@RtxDynamicsClass(name = "企业级货品主档表")
@RtxSTDRequest(name = "wms接收sku报文")
@Data
@TableName("sku")
@ApiModel(value = "Sku对象", description = "货品信息表")
public class Sku {
	
	private String whseid;//仓库号
	private String ediflag;//同步标记
	private String msg;//同步错误消息
	private String serialkey;
	private String strategykey;//分配策略
	private String putawaystrategykey;//上架策略
	private String rtxnotpick;//是否参与拣货
	private String allowconsolidation;
	private String lottablevalidationkey;
	
	@ApiModelProperty("货主")
	private String storerkey;//货主
	@ApiModelProperty("物料编码")
	private String sku;//物料编码
	@ApiModelProperty("货品描述")
	private String descr;//货品描述
	@ApiModelProperty("条形码")
	private String altsku;//条形码
	@ApiModelProperty("包装")
	private String packkey;//包装
	@ApiModelProperty("型号")
	private String rtxstyleid;//型号
	@ApiModelProperty("颜色")
	private String rtxcolorkey;//颜色
	@ApiModelProperty("品牌")
	private String rtxbrands;//品牌
	@ApiModelProperty("尺寸")
	private String skusize;//尺寸
	@ApiModelProperty("价格")
	private String price;//价格
	@ApiModelProperty("货品分类")
	private String className;//货品分类
	@ApiModelProperty("保质期天数")
	private Integer datecodedays;//保质期天数
	@ApiModelProperty("库存预警天数")
	private Integer inventorywarn;//库存预警天数
	@ApiModelProperty("基本单位")
	private String uom;//基本单位
	@ApiModelProperty("体积")
	private String stdcub;//体积
	@ApiModelProperty("净重")
	private String stdnetwgt;//净重
	@ApiModelProperty("毛重")
	private String stdgrosswgt;//毛重
	@ApiModelProperty("大类")
	private String rtxdl;//大类

	

}
